package com.waitingresult.designpattern.creation.singleton;
/**
 * 单例模式的实现方式
 * <p>
 * 推荐使用,
 * 饿汉式 直接加载
 * 懒汉式
 * 双重检查
 * 静态内部类
 * 枚举
 * 单例模式 保证了系统内存中只有一个对象,节省了系统的资源,对于一些频繁创建和销毁的对象,可以使用单例模式来提高系统的性能
 * 当想实例化一个 单例对象时, 不能是new  而是通过他的获取实例方法来得到
 * 经常用到的一些对象, 可以设计成单例模式, 比如说工具类.
 */